初识苹果开发者中心 - Certificates, Identifiers & Profiles

Certificates, Identifiers & Profiles简介

Certificates

Certificates 即 “证书”,约等于通行证,申请证书是我们进行真机调试与发布的第一步。证书有两种:

  1. 开发证书(Development Certificates),主要是授权mac设备的开发权限
  2. 发布证书(Distribution Certificates),主要是授权mac设置的发布权限

Identifiers

Identifiers 即“标识符”,约等于身份证,其中AppID是应用的唯一标识符,每一个应用的AppID是不一样的。

Provisioning Profiles

Provisioning Profiles 即“配置文件”。它的功能很特别,专门用于将 Certificates、Identifiers、Devices结合起来。在Xcode中配置Provisioning Profiles,让 Xcode知道我们的配置文件中包含哪些证书、标识符和设备。

创建App开发证书

  • 登录https://developer.apple.com/account 创建开发者证书
    01-main-page

  • 创建Identifiers

    1. 选择Identifiers
      02-Identifiers01
    2. 选择类型
      02-Identifiers02
    3. 填写对应信息之后即可完成创建
      02-Identifiers03
    4. 创建成功后会新增一条
      02-Identifiers04
  • 创建Certificates

    1. 打开钥匙串,并选择钥匙串访问-证书助理-从证书颁发机构请求证书
      03-Certificates01
    2. 填写相关信息,并存到磁盘
      03-Certificates02
    3. 选择Certificates
      03-Certificates03
    4. 选择证书类型
      03-Certificates04
    5. 选择第2步中生成的证书文件
      03-Certificates05
    6. 证书创建完成
      03-Certificates06
  • 添加Devices

    1. 选择Devices
      04-Devices01
    2. 添加设备信息
      04-Devices02
  • 创建Provisioning Profiles

    1. 选择Profiles
      05-Profiles01
    2. 选择配置文件类型
      05-Profiles02
    3. 选择AppID
      05-Profiles03
    4. 选择证书
      05-Profiles04
    5. 选择设备
      05-Profiles05
    6. 填写配置文件名称
      05-Profiles06
    7. 生成证书,并下载
      05-Profiles07
    8. 将证书放于~/Library/MobileDevice/Provisioning Profiles目录下

相关链接

  1. Apple Developer
  2. iOS开发之开发者账号证书、APPID、描述文件(一)